// index.js
Page({
  data: {
    userInfo: {},
    hasUserInfo: false,
    canIUse: wx.canIUse('button.open-type.getUserInfo'),
    canIUseGetUserProfile: false,
    canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName')
  },

  onLoad() {
    if (wx.getUserProfile) {
      this.setData({
        canIUseGetUserProfile: true
      })
    }
    console.log('首页加载完成')
  },

  onShow() {
    console.log('首页显示')
  },

  /**
   * 导航到功能页面
   */
  navigateToPage(e) {
    const { page } = e.currentTarget.dataset
    if (page) {
      wx.navigateTo({
        url: `/pages/${page}/${page}`,
        fail: (err) => {
          console.error('页面跳转失败:', err)
          wx.showToast({
            title: '页面跳转失败',
            icon: 'none'
          })
        }
      })
    }
  },

  onShareAppMessage() {
    return {
      title: '图像处理工具 - 专业的图片处理小程序',
      path: '/pages/index/index'
    }
  },

  onShareTimeline() {
    return {
      title: '图像处理工具 - 专业的图片处理小程序'
    }
  }
})